.Menu2{
  width: 230px;
  float: left;
  min-height:670px;
  padding: 16px;
  margin-left:10px;

  .tab{
    border-bottom: 1px solid #ebebeb;
    height: 29px;
    a{



      font: 12px/25px PingFangSC-Regular,'-apple-system',Simsun;
      display: inline-block;
      width: 60px;
      height: 29px;
      text-align: center;
      transition: color .3s,background-color .3s;
      text-decoration: none;
      color: #262626;
      outline: 0;


    }
    .act{
      font-weight: 700;
      height: 28px;
      color: #ed4259;
      border-top: 2px solid #ed4259;
      border-right: 1px solid #e6e6e6;
      border-left: 1px solid #e6e6e6;
      background: #fff;
    }
  }

  .positon-cont{
    position: relative;
    width: 100%;
    .tab-video{
      width: 100%;
      position: absolute;
      top:0;
      left: 0;
    }
    .public-class{
      width: 100%;
      padding: 8px 0;
      border-top: 2px solid #f4f4f4;
      h3{
        padding: 6px 0;
        font-size: 13px;
        margin-bottom: 10px;
      }
      ul{
        li{
          padding: 4px;
          font-size: 12px;
          font-weight: 100;
          float: left;
          margin-right: 6px;
          margin-bottom: 6px;
          cursor:pointer;
          position: relative;
          transition: color .3s,background-color .3s;

          cite{
            position: absolute;
            display:none;
            width: 0;
            height: 0;
            border-top: 0 none;
            border-right: 5px solid transparent;
            border-left: 5px solid transparent;
            z-index: 2;
            top: 21px;
            left: 50%;
            margin-left: -5px;
            border-bottom: 5px solid #e5e5e5;
            i{
              position: absolute;
              width: 0;
              height: 0;
              border-top: 0 none;
              border-right: 5px solid transparent;
              border-left: 5px solid transparent;
              z-index: 1;
              top: 1px;
              right: -5px;
              border-bottom: 5px solid #f7f6f2;
            }
          }
          &:hover{
            color:#ca0813;
          }
        }
      }
      .title-list{
        position: relative;
        z-index: 1;
        width: 100%;
        margin-top: -2px;
        margin-bottom: 10px;
        padding-bottom: 5px;
        border: 1px solid #e5e5e5;
        border-radius: 3px;
        background: #f7f6f2;
        clear: both;
        dl{

          padding:8px 12px 0px 12px;
          display: none;

          dd{
            float: left;
            margin-right: 8px;
            padding: 4px 0;

            a{
              display: block;
              text-align: center;
              float: left;
              padding:4px 6px;
              color: #666;
              font-size: 12px;
              transition: color .3s,background-color .3s;
              text-decoration: none;
              outline: 0;
              position: relative;

              &:hover{
                color:#ca0813;
              }
            }
          }
        }
      }
    }
  }
}